/*
 * Part of the ACID Project
 * Developed in 2011 by Morgan Taschuk
 */

package acid.parse;

/**
 *
 * @author morgan
 */
public class GANRow {
    //Gene ID
    //Gene Symbol
    //P Value
    //Fold Change
    //Regulation
    //Gene Information
    //GenAge Link

    private int geneId=0;
    private String geneName;
    private double pVal;
    private double foldChange;
    private String geneDescription=null;

    public GANRow(int geneId, String geneName, double pVal, double foldChange, String geneDescription)
    {
        this.geneId = geneId;
        this.geneName = geneName;
        this.pVal = pVal;
        this.foldChange = foldChange;
        this.geneDescription = geneDescription;
    }

    public GANRow(int geneId, String geneName, double pVal, double foldChange)
    {
        this.geneId = geneId;
        this.geneName = geneName;
        this.pVal = pVal;
        this.foldChange = foldChange;
    }

    public GANRow(String geneName, double pVal, double foldChange)
    {
        this.geneName = geneName;
        this.pVal = pVal;
        this.foldChange = foldChange;
    }

    
    

    /**
     * Get the value of geneDescription
     *
     * @return the value of geneDescription
     */
    public String getGeneDescription()
    {
        return geneDescription;
    }

    /**
     * Set the value of geneDescription
     *
     * @param geneDescription new value of geneDescription
     */
    public void setGeneDescription(String geneDescription)
    {
        this.geneDescription = geneDescription;
    }

    /**
     * Get the value of foldChange
     *
     * @return the value of foldChange
     */
    public double getFoldChange()
    {
        return foldChange;
    }

    /**
     * Set the value of foldChange
     *
     * @param foldChange new value of foldChange
     */
    public void setFoldChange(double foldChange)
    {
        this.foldChange = foldChange;
    }

    /**
     * Get the value of pVal
     *
     * @return the value of pVal
     */
    public double getPVal()
    {
        return pVal;
    }

    /**
     * Set the value of pVal
     *
     * @param pVal new value of pVal
     */
    public void setPVal(double pVal)
    {
        this.pVal = pVal;
    }

    /**
     * Get the value of geneName
     *
     * @return the value of geneName
     */
    public String getGeneName()
    {
        return geneName;
    }

    /**
     * Set the value of geneName
     *
     * @param geneName new value of geneName
     */
    public void setGeneName(String geneName)
    {
        this.geneName = geneName;
    }

    /**
     * Get the value of geneId
     *
     * @return the value of geneId
     */
    public int getGeneId()
    {
        return geneId;
    }

    /**
     * Set the value of geneId
     *
     * @param geneId new value of geneId
     */
    public void setGeneId(int geneId)
    {
        this.geneId = geneId;
    }


}
